#pragma once
#ifndef RANDOM_STRATEGY_
#define RANDOM_STRATEGY_
#include "common.h"
#include "uncertainty_strategy.h"

class RandomUncertaintyStrategy :public UncertaintyStrategy{
public:
	explicit RandomUncertaintyStrategy():UncertaintyStrategy("Random"){
		/*cout << "Random Uncertainty" << endl;*/
	}
	virtual ~RandomUncertaintyStrategy() {}

	virtual vector<pair<int, double>> sort_uncertainty(shared_ptr<BasicSVMModel>, shared_ptr<DataBlob>,
		const vector<int>&);
};
#endif
